enemy generation stuffs
asdf