start of monster
refactor level
refactor level