enemiy generator refactor and bound enemy at the top