Change class structure.
Ignore bin and gen in further commitments.
Fix bug in terrain.
Remove unneded dirs.