added some more collision and draw functions