get coffeescript working

better names

all actions are on the game object, which contains player objects and
calls their methods. Using inheritence doesn't make extended classes
aware of their children or vice versa