Very simple, yet challenging puzzle that is easy to understand, but still hard! Plus it is also pretty polished for just 48-hour game jam game!
Great job!