Added a temporary random move function, removed square assumption from world, removed view.worldwidth etc.