It's sooo Challenging, and a bit frustrating. But good frustration, "I want to beat this frustration". I stopped right now because I know I could spend a load of time on it.
Its a simple concept but it works and i 'm pretty sure there is a way to cheese it with the walls on the sides.