reimplemented collisions on the server side