Wrote several event classes, still need to implement them in main game loop.