Polishing

made a bunch of updates, mostly with speeding up string concatenation, making code a little more readable, and adding restart functionality after a ship collision.

Also, the update method is properly throttled so it will only update according to the frames per second, never faster.