Change JdComponent's constructor argument to JdGame
Fixed bug where any class that isn't a JdGame could not handle new button presses
Added Skybox
Maths and such