fixed renderer using old window pointer method
module system implemented
new wrapper fixes
new wrapper fixes
game render moved here