This is a pretty creative take on a puzzle platformer, could maybe have used a bit more explanation on how the mechanics work, perhaps a tutorial level walking you through it, but, otherwise, nice job!