Incremental work on refactoring bullets
Refactored bullets into their own class