Working Bounds, collision not implemented. Current bug with plane (when flipped horizontally).