Get #move and #place to use Table#valid_position? to check actions

Add separate Table class, let it be responsible for saying whether an xy coord corresponds to an actual place on the table surface.