completed error handling for board

Signed-off-by: Rob Richard <robrichard87@gmail.com>
fixed bug in recording all spaces taken up by ships

Signed-off-by: Rob Richard <robrichard87@gmail.com>
Completed board checking

Signed-off-by: Rob Richard <robrichard87@gmail.com>