Hey there! Thanks for commenting, the reflective effect was achieved by Rinkton and I by creating all the maps manually on the upper side of the reflection and then it was mirrored through code, by copying scale, rotation, distance to symmetry line etc onto the bottom half. The objects disappearing behind the symmetry line was just some simple z_index ordering. Then only the objects on the half of the screen the player was on (top or bottom) had collisions enabled while the other half did not. Idea credit goes to NilsK :)