final pygame file, minor changes from previous version