Add user levels and hopefully fix the bitmap recycle bug