working on bugs #61, #48, #34

added checks for returned None values.
added/improved few prints for debugging ray casting problems.
changed if logic to handle early returns and reduce nesting depth.
attempting to correct issues when ray casting in ortho projection.
fixed (?) few list indexing bugs.