added more game physics