Refactored game out into separate class, clearer distinction between Game and Engine
Rewrote game loop and implemented delta calculations
BUG: if VSync is disabled, the game get jitters when moved