Love the fresh take on Sokoban, clever levels!
Word of caution: the beetle's pushing behaviour is really freaking weird if playing with monitor refresh rates above 60 Hz.
I heard of people having to hold the keys for more than a couple seconds, and in my case my refresh rate was so high Beetle could not push boxes at all.
*You should cap your game's framerate*