Modifying User Program as per Daniel's comments

Swapping White and Black pieces
Take inputs from user

Signed-off-by: Mayuresh Janorkar <janorkar@usc.edu>