Help with a puzzle mechanic.

using the level blueprint only to script games in ue4 is like using a bugatti to get the mail.

You should take a look at event dispatchers