Wow, I love your suggestion about simulating the player movement! Thank you for taking the time to explain :D