Yesterday I came across a wonderful coding challenge. C# pirates is a game developed by software architects. Basically you need to write a player and upload your player to their site to compete against other players. The game is a simple game and does not really need any knowledge about writing gaming software.
I believe that “Idle mind is devils workshop”. When I feel bored then I do more damage to my own self, so keeping my mind busy with some interesting problem is to keep problems at bay.