working arrows and save/load