Added random enemy sizes, other fixes

- Enemies now have a random size; large enemies have a lower spawn rate.
- Housekeeping across the project.