added written plans on how i'd program this

Signed-off-by: Danny McClanahan <danieldmcclanahan@gmail.com>