Your modifications sound like they're headed in the right direction, nice work!
As a tip, when making new levels, try to make sure that they're significant and unique/different from others in some shape or form. Adding new enemy types, challenges, or obstacles can help with this!