I just fixed a ramp bug and thought I'd open a separate issue for pathing.
The current logic assumes that the level makes sense. E.g. a ramp shouldn't have a block next to its lower side. If we do include the level editor in the game, these problems will have to be fixed either in the pathing algorithm or the level editor. Either way I'll put that on the nice to have list for now.
I just fixed a ramp bug and thought I'd open a separate issue for pathing.
The current logic assumes that the level makes sense. E.g. a ramp shouldn't have a block next to its lower side. If we do include the level editor in the game, these problems will have to be fixed either in the pathing algorithm or the level editor. Either way I'll put that on the nice to have list for now.