Chess' Java for kids -------------------- Theory. A complex language such as java can be used successfully if an intuitive IDE is used along with code to simplify the language. In Chess, we simplify java by creating a flat namespace of commands. This is the class of static methods Chess.java. Students can pull commands from this class without having to learn about separate and heirarchitical namespaces.