shelfs and enemies generated by factory