Clean up console screen; component/entity system

- Main displays, like the upcoming Game class, a screen
- Basic screen (width/height) + arena screen
- Component/Entity framework, with System class
- Unit tests
Fixed generic types