Documentation: Entity + small helper change

Lots of documentation added to Entity, and a small change was made to
get rid of unnecessary references for the EntityHelper functions.
Code cleanup; removed dead code
Clean up; removing dead code from Entity
Clean up; removing commented out code from AS
Added WATER tile attribute
Removed MapTestState from compliation
Starting "ladder" tracing refactor
Added ladder tracing and rendering