First pretty good working version - no chest yet.