Improved enemy logic

Much improved logic for moving enemies around using tween function.