My biggest battle was getting all events right. There was such a lot misbehaviour which was complicated to find out, so I have highest respect of events.

Especially when thinking of multiplayer just the plain thought of it makes me run away...