Wandering state

Eerste implementatie van states: de wandering state.
Deze branch bevat niet de code om NPC slimmer rond te laten lopen. Dat is een andere taak en branch.
De stateMachine is met 'new' aangemaakt in de bat. Dus inderdaad, als je die niet delete in de destructor van Bat krijg je een memory leak. StateMachine is geen singleton ofzo.