Note: Graphics bug still present

most likely caused by floating points