Mega man maker - Wily starship 1 & 2
Channel: Nickelasse
Date: 2018-11-21

Stage Creator: LinkPlaysGames
Stage IDs: 

Stage 1: 271276
Stage 2: 271277

Mega man maker is a fan made game and it is free to download.
Here is a link to their site if you want to try the game out for yourself:
https://megamanmaker.com/