So hey I finished my final, so I might as well post it, so here it is:

Its not perfect but got me 100/100 even though 2nd boss (if you get that far) dies in one hit and the game crashes in the 3rd level (again if you get that far).  It is quite the difficult STG, but enjoy.