... to allow for interaction.
This approach gives rise to two mail goals within the project. Reusability: as modules have a plug-n-play character, databasing of modules allows for games to be constructed by combining modules rather than constructing new code. Simplicity: all modules share a common shape. Therefore, they allow for visual programming through a simple GUI (comparable to Java Beans).
The creation of good games relies on the easy of prototyping and creative exploration.