GENERAL USE INSTRUCTIONS:
- You must be in a minigame for any of the events to work
- There can only be a single race per minigame
- Everyone in the minigame will be automatically added to the race

OUTPUT EVENTS USE INSTRUCTIONS:
- StartRace
	- This is the event that will start the race timer
	- Targets the minigame
	- Has three output parameters
	- First parameter determines the number of finishers that will be counted
	- Second parameter determines the number of laps that need to be completed before someone finishes the race
	- Third paremeter determines how many checkpoints need to be activated before a lap can be counted
- EndRace
	- This event will instantly end the race for everyone
	- Targets the minigame
- IncLap
	- This event will call the lap counter
	- Targets the player that finished
	- When correct number of laps is reached, the player will finish the race
- RaceCheckpoint
	- This event will activate a checkpoint
	- Targets a racer's player object
	- The output parameter determines which checkpoint that specific brick will count towards
	- All checkpoints specified by StartRace must be activated, in order, for the lap to be counted
- FinishRace
	- This event will force a finish on the target
	- Targets a racer's player object
	- If called, all checkpoints and remaining laps will be ignored and the player will be automatically finished in the race

INPUT EVENTS USE INSTRUCTIONS:
- onRaceStart
	- This input event is called when a race is started in a minigame, in which the brick is a part of
	- The two available target outputs are "Self" and "Minigame"
- onRaceEnd
	- This input event is called when a race is ended in a minigame, in which the brick is a part of
	- The two available target outputs are "Self" and "Minigame"

