I installed successfully, no virus complains. It just requests network access but it's ok to not allow it.
As for gameplay, I stuck on the bottom floor unable to jump on any platform to lift up.
Cheers, yep sorry about that - we definitely didn't leave enough time to finish our level!