Basic tile generation.
Grid initialization, random tile generation (Doesn't take into account taken cells that it doesn't know about, TODO)
Server-side grid.
Proper grid handling.
Read before insertion to initialize grid properly.
Adjust the grid before deciding the available tile...duh.
Server-side grid fixes.