+ added ID to objects (room & table)
! refactored room & table handling on client side (same mechanism)