Refactor to get stats from the stats machine

My only question is if I need to do a split for the projectiles... Not
sure on this one yet.