replace hash with sim field properties
move check boundaries spec to world spec
add SimpleCov