I am making a side scrolling platformer. I have a platform that moves left to right back and forth. I have an enemy sprite that moves along the same path as the platform. How do I make the platform pass through the enemy while still maintaining the player's ability to stand on said platform?