Nice interpretation of the theme! The shield mechanic is a little weird, though - is there a reason not to simply hold [Shift] all the time? Also the restart button should probably restart current level instead of leading to the main menu. Anyways, fun game, good job!