Fixed stuff and the whole thing now works.

Now the game will be properly rendered via StateManager and stuff. Also fixed some unimplemented functions on various class.