This is a fun game in theory, but it's hard to write complex code which makes it frustrating in practice. The JS code is sent to the server and executed before actually running on the client. This makes debugging issues difficult. Combined with bad API documentation, it is frustrating to write AI logic for complex situations.