Neuroevolution of Bipedal Locomotion: Algorithmic, Balance Penalty And Morphological Improvements For Improved Robustness And Performance