Debug command to set/get/delete player properties.
Player property proxy.
Start the move() function.
Split off perform_move as its own function.