Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

A very nicely detailed concept document of a fairly well-thought-out idea which sounds pretty fun.

I do offer some caution here though that you have listed a lot of functionality, and we only have limited time during semester. It will help that the spaceship controls are similar to the tutorials, but some aspects will need to be prioritised or cut from the scope to ensure a fun and complete game is made. For example the addition of a shop and upgrade system might be nice, but if it is underdeveloped at this stage it may be more prudent to just focus in on showing the different classes of ship, and even hard-coding these to each level rather than through an upgrade system (Which could be added later if there was time).