Bunch of changes to add user report and level complete handlers