Really interesting idea! I've never thought about activating and deactivating whole game layers before. My gaming skills are no match for it so I didn't get very far but it seemed very sound mechanically.
Good job!