Added lots of documentation + changed game.py