You can't post URLs yet. Either post screenshots as attachments or get 20 more rep (should be easy).
Also it's not that construct 2 is restrictive, it's just that the engine I provided for you was for a different concept than the one you want - it's no surprise that it doesn't work. If you had coded it in C++ it wouldn't be any different.
Looking at the videos, I can see that it will be impossible to fix the engine I gave you. You need a new one.