- * show (paused) game right after receiving game data, before receiving players
- * server starts game after receiving minimum number of players (--min-players)
- * client altered to receive players during game loop
- * server has --max-players option for player limit (default is 8)
- * (empty) fields are drawn for maximum number of players
- * server quits correctly, client quits only when no players are left
- * players join paused when game hasn't started yet
- * player's pause state is transmitted by server
- * server does not keep repeating goahead on every join
- * ^l (by default) redraws screen (doesn't work correctly on all terms yet)
- * before game has started, '(not) ready' is displayed instead of 'pause'
- * 'empty' message over empty fields, 'game over' over dead players
- * player rejoin fixed
+ * shapes are now stored as bitmaps, and slightly altered to match quadra
+ * extensive simplification of many routines because of this
+ (binary just ~1500 bytes smaller)
+ * next piece indicator aligns piece to the right
+ * blocks of a piece are grouped horizontally
+ displays 1 block as [], 2 blocks [[]], 3 blocks [[[]]], stick [[[[]]]]
+ * falling blocks not stored differently from frozen blocks
+ (might cause problems with robot, but i'll deal with that later)
+ * if piece can't be rotated (ie near the edge) it tries to slide it right
+ * fix multiplay transmission of (new) pieces
+ * field reset to 'empty' when player leaves (not 'ready')