More work on fixing collision detection

- added Vector class
- redid rect class
- CURRENT VERSION DOESN'T RUN
tweaks