For your modifications. When you add new levels be sure that each new level feels different so they are not too similar to each other. If you are changing the player graphics you will need to make your own sprites for the change to be significant unless you are reskinning the whole game in which case you can use assets you find elsewhere. Any new player ability you add should certainly be significant.