Just a little bug...
I think you intented to have a maximum of 15 baby-piranhas. Although I like having a fleet of 35 piranhas, its a bit too much :). When I already have 15 piranhas, i can buy as many new ones as i want, but if i have 14, i can only buy 1 new one. Should be easy to fix.