Added preliminary gravity stuff
Added gravity. I have not tested it at all, but it should work. Done some refactoring, rewrote wait_all. is_collide is now depreciated, as it is handled in wait_all.