Cleaned up classes, Fixed Pipe generation, Clarified error messages, end game on falling off the level