I thought this would be a fun challenge because it would require using a large number of smaller components working together in order to make the game work.