fully setup enemies

pretty much the final commit other than tweaking and bugfixing