added base class for scenarios, reset works, clean up alone doesn't.
relocate gamescenario to scenarios
Merge branch 'scenario' of https://github.com/voxelinc/voxellancer into defend_area

Conflicts:
	src/game.cpp