Call static method in constructor — CoffeeScript
===

Say I'm declaring a class `Game`.

    class @Game
        constructor: ->
            @id = Game.generateNewGameId() # <---
        player1: null
        player2: null
        @generateNewGameId = -> "blahblah23"

Here, I'm using `generateNewGameId` as `Game.generateNewGameId()`.

Is this the right way or is there a better way? I've tried using `this::generateNewGameId()` but the scope's different.