Added initial events
Moved global function to here

findArea and snapPosition
Cleaned some useless code

Cleaned up joining code and added initialized variable to identify
adventures has been initialized
Renamed some variables and added started variable