This is a cool concept! Can be used in a 3D or VR game as well. But the 2D perspective is more challenging!