Fixed diamond bug by implementing equals in GameNode
Merge branch 'master' of https://github.com/lujon/agil13