Compiles and runs under SDL (ECS still WIP)