I played with KNavalBattle frameworks branch for a bit and could not find anything worse than the current master state. Please play with it and report back if you find something. Otherwise i'll merge it to master in 2 weeks. Cheers, Albert