more updates, added random tiled level generator