add gravity and start working on collision