deal with the case of infinite flips due to exactly PI radians
remove validation code from engine - leave up to program
generate terrain in the (0, 0), (SIDE_LENGTH, SIDE_LENGTH) square.  Also modify default perspective
basics are now working