Bullet progress

Closer to working, but still a little buggy