A simple Java puzzle game for CS305, Agile Software Development