a random game engine thing. Now finally with ECS! Use the 'dev' branch for WIP. Uses the google style guide: https://google.github.io/styleguide/cppguide.html