includes maze solving elements