Main file for joust project