Implemented state pattern
Merge branch 'Moveable' of https://github.com/jibin-tomy/survivor_man into Moveable