Finished A star: NEEDS TESTING!!!

Finally got all the pieces put together this morning. Haven't even
called it yet, but will be testing through out the day.