removed Thing::visual
cleaned up thing visual internals
improved Box class API
improved Game class API