Intial Click to Start Funtionality Added with factory pattern