Adding inner class CritterHandler, MoveCritter new implementation