Adjusted constants, added reasonable starting base position.