Removed browsehappy stuff
Refactored the state object and added an actions module with a givePoint method
Added method to log the result of a move
Clarified some comments