Started writing a messy hint parser