HIGH PRIORITY: - Event system - Player movement LOW PRIORITY: - Fix mouse position DONE: - ECS - Input system