EBuild is a software project build, dependency management, and reporting technology. The aim is to be able to tackle any build problem in a structured, declarative, and elegant way. It is written in Java, but can be used to build all manner of projects and is extensible via a plugin interface. It is best compared to something like Maven (and in some respects Ivy). It aims to overcome certain design flaws and the resultant unnecessary complexity. The EBuild build model is general, but plugins need to be written in a JVM compatible language. Existing plugins all deal with the Java ecosystem, so EBuild is most suitable for Java and mixed technology software projects.
try xine instead of using the commandline MPlayer
Er... 'gmplayer' anyone. It comes with the basic mplayer install iirc.
You should do more research
There's plenty of good looking / polished open source games out there.
The problem is that most of them simply aren't publicised enough.
Example: Operation Citadel
There's others but they evade my memory for the moment.