I think you have the start of a really fun game here! I think you need to work more on boundary/collision detection, I managed to softlock my game a few times. I got to the part just after I found the thermal sensor and ended up going up a screen and into part of the wall of the next screen and got stuck. Other than that, better tiles making it clear what tiles are ground and which are walls would be nice, too.
Here is where I got stuck: