Fix a dependency
Add an implementation of the alarm that uses the timer to have a thread sleep for the specific time. Hopefully this is more windows friendly
Use the standard alarm on linux, the timer based one everywhere else.
Fix the game time_remain if the game hasn't started yet. Allows the boardsize to be set before the time is set.
Add an option to specify the first move to avoid the first player advantage.
Make win detection less game specific