Completed Alpha Game, more test cases can be added but it has the minimum to fulfil the requirements