Final game mechanics + GUI done