Cleaned up HeavyEnemy (read description)

Using object orientated thinking, HeavyEnemy extends Enemy and so only
has to declare how it's different to enemy. I'll explain in person later
if you're interested.