The game is fun, but perhaps a bit misleading regarding what 'mastering vim movement' amounts to. As I am sure many of you know, vim has tons of constructs for efficient navigation: Using b or w for word-wise jumping, special markers like $ and 0, Ctrl-D and Ctrl-U etc. A good overview of movement commands can be found here: http://vim.wikia.com/wiki/Moving_around
http://www.slideshare.net/amritayan/test-driven-development-....
It shows that you can accomplish quite a lot without a standalone testing framework. Good luck with writing C!