This works fine, the bullet moves at the correct angle. I am having a problem with the height of the bullet as it moves through the air. I think it should be something like this:
Bullet(x).BulletPosition.y = Tan(Bullet(x).BulletAngleX) * Distance
However, this doesn't work. I am not worried about gravity pulling the bullet down, i just want to shoot a bullet in the desired direction.