fixes #9

Fixes how sky is created and its square shape
Modifies how GameModel returns objects, type defining it.