Hedgehog - Code reordering

Functions completely the same way, but the code has been separated to
different files and in a similar fashion to Monster Mayhem and Alien
Invaders