Advanced Player Implementation
Interaction with its surroundings