Add single application implementation from poniesbox. Should fix #14.
Fix pony speed after toggling small-ponies option.
Also changed diagonal speed to the configured speed (from *1.41 as
it was implemented in Desktop Ponies)