Fix shared
Move monster generation