Prevents StackOverFlow in TeleportPlayer

a subList contains a reference to the original list, so internally the stack growth is unlimited

this causes stackOverFlow on stack.add(), since it just calls parent.add()