Added random add / subtract. General cleanup. Limit framerate