It felt like the idea of the game was very good and I could see the face of the giant hidden in the black curtain. It's also fantastic that you're the one doing this game!
However, I spent a fair amount of time trying to figure out the rules but still didn't get the gameplay and I kept falling off the edge and dying.