Created a bunch of prefabs, change sprites programmatically, added a coin and collectible logic, halved the sizes of all game objects, trying to create a tile map with a collider that doesn't make it uneven
Increased the sort order for the tiles and also I forgot to mention in my previous commit that I added all the AIPFramework files
Replaced box colliders with edge colliders for each tile and this seems to fix the uneven surface issue, but now the falling state and block sound don't seem to work anymore
Split the jumping state so that one half is part of the jumping state and the other half is part of the falling state to make it easier to check the direction of tile collision, instead of using vertical velocity. Hopefully, this fixed the issue.