Now that the basics are in the engine, we can add entities. After the entity functionality is implemented, we can show things on screen.
Entities
The entity should be as flexible as possible. It was planned to be a base class, but an interface works ...