This game has a cool concept and implemented well. I have three suggestions to improve gameplay. First, think about comfortability when designing local multiplayer controls, mainly Shadow’s controls are a bit congested. Next, add more than one door on some floors or give the player the ability to choose which floor to create more versatile play. Lastly, I think you are using the transform to move characters, moving with addforce, or not handling collisions properly as I was able to run off the last floor through the collider with the Light character. I think rigidbody2D.MovePosition should fix this issue. Good stuff and keep creating.