got forward critter movement working, refactored some items to improve design