vs2013 build fixes
reorg
update todo
remove workaround
move control systems from tile core to scape
remove debug code
move more stuff to game
automatically determine system execution order according to their prerequisites
engines now own their systems
add some error handling
require a description on systems - for errors and later debug/introspection use
implement system descriptions
log some startup
basic gamepad support