Major changes. Model has new field Token. All requests are made to Model which then calls Token.
GameLayer calls update and draw in models. Calls are forwarded to their respective tokens.
Added createToken in Model. Implemented in all models.
Tokens no longer take position as a parameter.
Tokens no longer calls update on their model.