Added much better interface support and ECS
Added camera and player controllers
Added a bunch of stuff
Added entries to .gitignore
Merge branch 'start-over' of https://github.com/Benjamin-L/Dinosauria into start-over