Well, here's the first stages to bomymon, tell me what you think
It'll have all the functions that Pokémon has, but you'll also be able to control the bomy (ie, fly, push objects etc) as a switch between your player and one of your bomys. Here's only a beta, but so far you can create around 1000+ different types of bomys.