I made a game in college with a similar premise to this about controlling two entities (yourself and a reflection/shadow). The puzzle design here is clever along with the usage of the reflection mechanic.