[Entity & World Gen] Implement Entity Group.

Also re-order and re-wrap entity setter methods.
[World Gen] Change a series of 'if' statements into a 'switch' statement.