This was a very cool idea! It seems like it could be single player or multiplayer. Either way, great work.