I've got a problem that I hope one of you can help me figure out. I'm working on creating a turn-based strategy game. I have two characters programmed using behaviors for each one. For one character, that is ranged, I'm trying to create an object at (0,0) from a character and send it over to each one of the enemies on the screen. If it collides with them, then the enemy becomes attackable. If it hits an obstacle, the object is destroyed and the enemy is therefore not visible. Everything is working beautifully, except that the range checking object is, for some unknown reason, not getting created. The following problematic for each enemy loop is executed when the attack button is clicked:

- On Loop "EnemyLocations"
+Destroy the attack buttons
+Create Range_Check object at (0,0) from Character
+Move Range_Check using Linear Ease-In to [X("Enemy"), Y("Enemy")] over 30 event loops <--- This event uses the awesome Easing Object

If I remove this loop and only utilize the distance between the character and the enemy (Character is less than X distance away from the enemy), then the enemies are tagged as attackable and I am able to proceed. Anyone have any idea as to why the Range_Check object is not creating itself? Thanks for your help and insight!