Creating an engaging first-person shooter game