Added Player update function structure

The player's class now has an update function that is called each frame.
Event listeners are included. Note: event listeners need to be set up
with the engine's own methods to the current stage!