fixed collision bug, due to dynamic size change w/out updating circles
cleaned up code, added user input
fixed collision code, need to fix movement and particle movement