A* classes and scripts. Not functioning yet.