Boomshine Educational Remake

This is an educational remake of the flash game Boomshine by Danny Miller.
We were tasked with following study guides to recreate this game in javascript.
I have made this game unique by adding weapons and random levels where circles have
different speeds and explosion sizes. It contains 30 levels and is repeatable endlessly.
The code for this can be seen on my GitHub.