Add bullet class

still not decide how to handle the bullet update