A better, fixed up version of my last release. This release will be suitable for gameplay.