BmpFont in AssetManager.
Began work on the event handling framework.
Each entity has one or more event queues that will be filled with different kinds of events, each inheriting from the IEvent interface. These are then processed in turn.