Games like Flight of the IcarusBy Muse GamesMay 12, 201039%Mostly Negative223 Steam reviews$4.99 on Steam