Pretty hard but it must have been pretty hard to design too! Cool concept, have never seen it before. Great job!