Implemented grid snapping and tile locking
Generate a new block everytime a block was added