added event-aware game message system with proof of concept event message for Attack events
kludge fixed bottom border of Qt window not fitting all messages
changed event system to use a dictionary instead of a list in order to make code more readable.
tried to make the Strings class a singleton, but mostly failed