Bugfixing/finding, see full notes

-Bug with video and last round? couldn't find it, simon send me your
video that you had used

-having a placeholder in a submodule which uses the same element as the
preaction to that submodule will cause the button not to work.

-Infinite loop when you link a module's submodule to itself. or module A
+ module B.  module A submodule = B, Module B submodule = A.  infinite
loop :)
possible work arounds:
don't show your own module(fixes half the problem),
Check if a certain module is already loaded(will disable the submodule
from being able to go to the parentmodule),
limit the amount of submodules (hardcoded number like 5)