add dynamic line function to GameEngine
change init Scale logic