Fixed fixed level switching

Now the level switching bases its doings on the player x and y and not
the level x and y. Probably a bug that those don't line up...