@HeeIX: looks very interesting. Can you explain it a bit further, for example where do you need it explicitly, or what are you going to do with it at the end?
MY Website with news of my projects: (for example my current Muliplayer Bomberman, GenesisPrecompiler for LiteC and TileMaster, an easy to use Tile editor) Sparetime-Development