model_spec
stage has correct size
isMoveAllowed spec
getDirection does not go outside stage bounds
setField spec
cosmetics