app = playground( width: 8*20*5, height: 8*15*5, scaleToFit: true, smoothing: false, create: -> @loadImages "layers", "active", "selected", "entities" @currentHoveredTile = new Tile ready: -> @game.start() @setState @game step: -> render: -> @layer.clear "#00f" @game.render() layerIndexToName: (index)-> resTypes = (k for own k of @game.resources) resTypes[index] )