Added code comments. Fixed addFish bug in MainGame.java (upon creation each fish was added to the fishNode then the fish node was added to the rootNode--for each fish). The fishNode should contain all fish and only be attached to the rootNode once.