Text this: The black art of multiplatform game programming /