Author, Nicholas Moline`0, Petko Bossakov, add\'l features by HunterD
Author, Nicholas Moline`0, Petko Bossakov, add\'l features by HunterD