added more comments to play.py an init.py

The added comments primarily label parts of the game that use the
"charge" system in order to make deleting the state and method easier.