Nice effort giving it seems to have been coded from scratch using Java ! The gameplay is nice, it is fun, there is a puzzle aspect to it, but for me it's more a platformer, but I like it.