Pull some of the display/entity logic out of the clj-game.core