implemented the rotate method! still needs some work though

I need to re-work the collision system a bit.