It's quite hard, but concept and graphics are amazing!
Thanks :) I keep meaning to put together a walktrough video just to prove it can be done :D