adds comments to HudRenderer and ProjectileModel describing their true purposes
refactored ProjectileModel into ProjectilesCollectionModel