Thanks Cloudee - I will definitely need some community help to get this ready to submit.
On another note, I'm better understanding the power of putting all objects that you can interact with as views instead of embedding them into the room pic. In my previous games, I would just draw the object into the pic (provided it was a static object) and then use control colors to determine if the ego is close enough to interact with it. It's so much easier to just make the object a view, then use the distanceTo() call between on the ego and the view to figure this out. Plus, then you don't have to worry about the dimensions of the object itself or where it is placed on the screen.