added random levels, fixed reset bugs