2014 UWA CITS3403 Project (Stage II)