Good stuff.
I'm going to revise the imageIndex handler with my upcoming commit that may be pushed out later today or tomorrow. Btw, try to take it easy on the commits until I resolve issues 39/34. It's going to be interesting to merge my branch with master once this stuff starts getting sent up. I mean if you can keep on working, then just do it anyways.. I'll make the merge work no matter what. (actually considering that you're unemployed now it might be a good idea to just exploit that extra time when you can)
Speaking of which, that packet protocol that you sent up, are you planning on setting up a standard around it or are you going to have it abstract in such a way where the end-developer decides how to program the protocol? What I'm asking is, are we going to be tagging commNet's packets with -ENGINE- or -USER- tags? I was going to suggest that maybe we somehow differentiate stuff that are inspired by the engine or the users. I know its sole purpose is for actor communication but it was just a thought.