Finished implementing gravity, still working on left and right collisions. UNSTABLE