Added levelName property, finished out custom logic handler