update dungeon class
add camera class