Added support for epoll in game.c.  read() also may return more
than one packet in the buffer, so added support for multiple
packets.  Bad things happen if read fills the buffer with a partial
packet.