Added Sonic Piston JSON object
Added huge amounts of user input parsin