added new map object, tests, refactored game.coffee