Refactor everything
updated collision detection
missed some changes
fixed bug, highlight exclusion for squares already with ships