feat: Add player input handling for movement, actions, and skill targeting, and implement special tile effect management.