Ambitious concept but a little bit confusing. A suggestion I have is to add a respawn button. I somehow manage to get myself stuck between blocks and unable to move anywhere since I can't respawn.