I played this some time ago. It's tough but it's very satisfying when you overcome a challenging obstacle!