plinkie I think this might work, as I'm hoping to have several different layouts, so I am hesitant to make the logic to reliant on the level layout. I suppose I'll have to look more into how UID's work, unless there's a better way to go about assigning id's to sprites?
PixelRebirth I'm not sure how I'd go about using matrices for this, but I do have some experience using them. Would I be able to use it with different level layouts?
Thank you so much for the quick and helpful responses!!