fixed collision detection, stuck with bounding box, just made it much more specific and segregated into checking for x and y separetely