Fixed quadrangle rendering (incorrectly ordered vertices)
Applied many many R# suggestions
Only remaining major issue is virtual member calls in all the constructors for Reset

Signed-off-by: Martin Evans <martindevans@gmail.com>