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.
Hier worden de "enter"/"exit" methods aangeroepen van de states. (Je vraag op de comments "waar worden deze gebruikt?". Hier :D!)