Rewrote how enemies are generated and added generation support for Site Generation