Some changes to A*, clean up assets on game end

Also moved around some functions to better match MVC framework