Making sure that this doesn't cause divisions by zero and that the scaling and positioning doesn't get messed up by it (right now it doesn't look great). Signed-off-by: Dirk Hohndel <dirk@hohndel.org>