Changed game structure, fixing bugs in the process

Changed from vector to a set of tiles 'cause I'm an idiot and didn't
think about reordering.