Commit 41

Invasion implemented kind of. May have to go through my code and sort it
all out.