add takeSome function, increase readability in game model