Adding the bullet class

also renamed all instances of target to player for readability