Added state skeleton

* Added abstractState member to system
* Forward update, draw & input to current state