cleaned up code, added comments, modularized the HitCircle collision system