worked on lots of stuff, threw it all out of the window (collision detection didn't work so great, and other stuff i'll redo