Possible bug: if any parts of the fort are destroyed and then rebuilt between waves, you continue to take the destroyed building penalty every day thereafter.
Nonoba.com is down so the game appears to be hosed. It says: Error starting up: System.Web.HttpException: The remote host closed the connection. The error code is 0x800704CD. at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect) at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush() at System.Web.HttpResponse.Flush(Boolean finalFlush) at System.Web.HttpResponse.Flush() at Nonoba.Website.Global.b__0(String statusMessage) in D:\Nonoba\Website\Global.asax.cs:line 222 at Nonoba.Website.Global.startup(Action`1 status) in D:\Nonoba\Website\Global.asax.cs:line 261 at Nonoba.Website.Global.ensureNiceStartup() in D:\Nonoba\Website\Global.asax.cs:line 226
Suggestion regarding lag: reduce your target frame rate to 10-15 fps and increase the movement per frame to compensate. For fast mode, increase the movement per frame further instead of increasing the frame rate.