Time Estimate: 6-12 hours (completely unscientific - provided for comparison of feature complexity only)
Motivation: currently, users can only maintain a single source file (called Bot.scala) via the browser-based UI in their server-side workspace. This means that even complex bots need to be written in a single file, which is suboptimal. To address this issue, the Scala-based Scalatron API already provides support for multiple source files for the workspace source code, for samples, for versions and for compilation. Wherever functionality is exposed via the RESTful API, multi-file operations are already supported. But there is no UI access in the browser for it.
How to Implement: