Moving bullet logic to Game.Bullet