My JS13k 2021 entry.
Push stuff around, mix colors, unlock passageways, reach exit portals.
WASD or arrow keys to move around. Space to undo last push action. R to restart the current level.
Runs in current Chrome and Firefox. Does not work in Safari due to missing WebGL2 support. Other browsers untested.