Finished engine base in CoffeeScript