Refactor (for more OO effectiveness)
Add Bullet class