Added three new enemy types and minor bug fixes.

Three new enemy types:
- Splitter - Splits up into 4 smaller enemies when killed
- Undying - This unit has two lives!
- Regenerator - This unit regenerates a portion of it's hp every second