Actually made arrowhead testable as my first exercise into testing