Fixed not ejecting on removal properly (in multiplayer)

Also other various bug fixes.