add view to reset game, add link to reset view in board template
add check to make_move view to make sure requested cell is valid
use setter to claim location for an entity, throw an error if an occupied cell is claimed