Searchable use documentation and player interactive main logic done (no test or client/server comm yet)