GameCore.coffee is a 2d canvas-based game engine in CoffeeScript