Version 4 of the tile engine I'm working on for an upcoming project. This version added semi-solids, a second player, and enemies that chase you! The semi-solids are a bit glitchy, but they're fine if they're all alone without any blocks surrounding them. I also added a sunset background cause I thought it looked nice, but it'll probably be removed in a future version. I brought back the randomly-generated tiles because it's more fun than running on a flat field. Also, this isn't very obvious, but I added some code so that the screen will stop scrolling if you come across a really tall wall. This feature took WAY too long to add, but I think it was worth it! You can test it out by creating your own wall! (click and drag to place tiles)