Extracted state out to a new module
woops, added file that I thought was being tracked...
Added comments for the senses for the player