Made BulletProperties more modular, should reduce memory consumption of bullets.