I made the enemies intentionally behave like that but I may give them pathfinding in the future so they will move around the map better. As for the jumping mechanic, it's possible the player may be moving too fast, that's why the jumping feels wonky, I am looking into the problem to see what's causing it.