Really nice concept, you managed to create a very smart puzzle mechanic. Good leven designs too! And presentation overall. Good job!