interaction and looking for overworld

major js changes to come...