Refactor in IMoveStrategy to accept the player (needed for AI)
Missing files in previous commit