Fixed time-step update

FPS is independent of updates. Game will update 60 times per second
while game will render as fast as it can.
Header to include all headers