Branch/first person blockly

@eric79 @scottnc27603 Please review. This is to provide blockly UI toggling from first person.