GameCommandInvoker class added for implementing Command design pattern