Added tests for GridPos.pos_from_point
Re-factored per Rubocop
Added #pos_from_point
Added resettinging via R and attack.
Re-factored per Rubocop