Revert "a"

This reverts commit 6088a488361c59f03c3c4456bae3e1d326a13e88.
Revert "a"

This reverts commit 2dd5531b9f7fcb2e3427ea5d0dfa706e22ccd835.
Revert "a"

This reverts commit c9f6b469574d090c3fa8e9639c0e7c8ee77af266.
Revert "rollback"

This reverts commit abb9929713a0ee6c624a7799edc6699933a8c257.
Revert "Rewrote coordinate system to use Vector classes"

This reverts commit fedb09be17975228af69470ca9ca93a52849baac.