Programming Linux Games