Lawyered up
Revised license
Merge branch 'master' of https://github.com/Metapyziks/FacePuncher into levelgen

Conflicts:
	FacePuncher.Server/Geometry/Level.cs
	FacePuncher.Server/Geometry/LevelGenerator.cs
Component.CanThink is now set on instantiation rather than evaluated each time it is accessed