the idea is solid, looks good so far, nice work. Just an idea, you could spawn your selected pokemon as an NPC so that it follows the player during the level. You would just make another version of them with type npc and basic movements only (WALK, IDLE, ETC)