Man charged after fireball on Singleton's main street