Ok, let me show u all my project developer pictures, u will understand upon looking at it. As u can see, i have 6 borders to show the rooms that are created, and one CREATE button. THis create button will create roomS. Each room will have each unique table to store their X and Y coordinates for the Game Pieces.
create 1 table with rooms. each room is one reccord, and has a room-id.
create 1 table with pieces, each piece is one reccord, containg all needed piece data (like coordinates) AND a room-id.
By putting the room-id in the where clause you can do all operations for one room on that table.
You do not need to create tables on the fly. It just leads to problems.