Now using delayed player entity removal - removePlayerEntityDangerously breaks updateEntity by modifying loadedEntityList.

TODO: solve issue with minecart jumping around
Some checks reordered.
Entity removal now mostly relies on entities update loop. Problem with a player riding minecart still persists.

Issue: player moving through portal over minecart gets desynced - he's inside destination world for some time but can't interact anything. Upon relogin or world sync (I assume), player appears in minecart on endpoint, as expected.
An attempt to fix desync when riding player is teleported
Fixed strange exception stack when throwing anything through portal