computer may be unbeatable, need to add tests