IO spec refactor
Added valid-move? and get-human-move functions to game namespace