Locking implemented, textures to come