It's a fine work to create this from scratch! It's fun to release the wheel and get to the cannons. My only complaint would be the way the water moves, it makes my head spin after a certain while.
Cheers!