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.
Doe dat dan. :)
```c++
delete this->currentState;
this->currentState = state;
```