I admit I abused the pressure plate bug in the last two levels, haha. It's missing some graphics and sounds but pretty solid otherwise, with good progression and challenges.