Working game without bound check