A puzzle game currently under development