Trying out new struct based system
No player movement or enemy spawning yet