Implemented game simulation using Strategy design pattern