2000 HOUR 2D Game Engine! // Code Review