determined that TMXLoader exception is caused because we need to setup
other classes to run the main activity.