Been working more on formalizing the scene graph concept and speeding up the development process through some interfaces and inheritance. The result is a couple more scene objects and some beefed up collision. Now the objects are managing collision independently, each object implementing both its behavior when colliding with objects of a given type, and whether it notifies said object that it was collided with.
Still WSAD for movement, jump is now space, Q for quit, the rest is for you to discover. Can't guarantee you won't fall through the floor to your doom if you try this time...
Again, only Windows binaries, but now you can download a 64-bit version that adds absolutely nothing since I didn't code this in assembly.
Its about time I design some more visually appealing assets...