Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

These are all brilliant ideas but you have to remember their is only one programmer in the team and adding extremely complex physics like the separation of boats is extremely hard. The grappling idea was very nice but another way to balance it out would be for the rock it is connected to start to break so the player will have a limited time.