Make viewport class with viewport demo from blackboard still needs to be
altered
starting to merge in viewport into display method of bats everywhere...
might not need viewport class after fully merged