defined union Number
changed type of data of event to Number
implemented key events
fixed warnings in EventManager and Graphics
defined some mouseButton event types
changed Events to easierly allow different data types
changed Events to easierly allow different data types
Added mouse events and their corresponding EventTypes
Merge remote-tracking branch 'origin/master'