public override void TryDoingSomething(Sprite me, Map map) { if (game.Input.IsPressed(UserInput.Buttons.Up)) { me.PlanMove(Sprite.Dir.Up, map); } else if (game.Input.IsPressed(UserInput.Buttons.Down)) { me.PlanMove(Sprite.Dir.Down, map); } else if (game.Input.IsPressed(UserInput.Buttons.Left)) { me.PlanMove(Sprite.Dir.Left, map); } else if (game.Input.IsPressed(UserInput.Buttons.Right)) { me.PlanMove(Sprite.Dir.Right, map); } if (game.Input.IsPressed(UserInput.Buttons.Action)) { me.PlanAction(map); } }