package main func (game *Game) MovePlayer(x_delta int, y_delta int) { target := Position{ game.Player.Pos.X + x_delta, game.Player.Pos.Y + y_delta, } if !game.Occupied(target) { game.Player.Pos = target } }