still broken

realised how bad trying to use 0,0 as a center is, need to change some
stuff accordingly
still broken
almost done