cannon stuff

added takedamage and working on scripts