ID:160127
 
Okay, so whenever a mouse enters a different tile, the tile becomes the "active tile" using MouseEntered(). However, MouseEntered() doesn't seem to be effective if you're using MouseDrag(). Does anyone know how I might work around this?
Instead of MouseDrag(), you could spend some CPU and use MouseDown() and MouseUp(). It would also be more difficult to implement, but it might be the only way.

Also, MouseDrop() is like it's own proc, and isn't related to MouseDrag() at all. MouseDrop() is called when you drag and object, and then drop it, and it works independently of MouseDrag() (thank god, MouseDrag() involves a lot more CPU than MouseDrop()).
In response to Jeff8500
Never mind; it's even worse than that:

MouseEntered() doesn't even function if your holding click down while moving the mouse. Regardless of anything else.