package main func main() { DebugInit() game := NewGame(27, 17) game.InitScreen() for { game.NewMap() dead_ends := game.NewMaze() game.PlaceEnemies(dead_ends) game.Render() for game.HandleEvents() && game.Player.HP > 0 { game.EnemyDeath() game.CalculatePaths() game.EnemyPathing() game.Render() } if game.Player.HP <= 0 { game.Restart() } else { game.Exit() } } }