main game loop shtuff
event system works, woot