Browse through 22 abandonware games originally published by Megaware Multimedia B.V., between 2000 and 2005.