Random Enemy Movement

Made it so that every time the map changes, the enemy will randomly move
to another position on the new map. This sometimes causes it to glitch
if the enemy spawns on a boundary, and it constantly spins in a circle,
which I'm working on fixing. Also working on the problem with Link
getting hit into boundaries