Start of idea of how i will implement event system
Events are now added to a queue
Idea of how to register to handle an event
Keyboard input would need to be handled as an event
Recognising events
Very basic event handling for key input events
Dropped queueing of input in screen class now using events
Proper lifetime of queue lock
Key input working using hacked up event system