I really like the concept, it is an interesting idea, I think it would be nice if there was something more like you can only have two keys at max at the same time and have to cycle between them or something similar, so that you can move, even when not all keys are in place.