The problem is, there does need to be a reason to have the smaller ships. If I bring in a big carrier (which in and if itself equals a big ship) and send out my crew in a fleet of fighters, they should be able to do more than just act as cannon fodder or target practice.
So far the only reason you\'d have a smaller ship is either because you are new to the game/server, or you want to be able to cloak.
A good suggestion I\'ve seen is to set up the blocks so that they come in systems and subsystems. Instead of being able to fil every last cranny in a ship with power/shield/weapon blocks, you should have specific systems and subsystems (say a 9x9 block of shield generators creates a bubble shield generator, and you have to add more blocks in a geometric fashion in order to cover your whole ship. Bubble shield should be greater than the current shield tech, yet it takes longer to recharge and/or needs more power to create.
Power systems should be created in similar ways, and made so that if they get hit, they explode/go down for a while, and need to be either cooled or put near the outside of the ship to avoid overheating.
Weapons systems should be able to be disabled if they are hit as well. It makes no sense to cut a weapon system in half and still have it firing at you. And the thrusters should be made into whole engines that, once they are damaged enough, are disabled.
One way to integrate this would be to add in new blocks for shield generators and power systems. (say a large sheild generator block that is many times the size of other blocks, or built slowly from smaller blocks into specific shapes) PErhaps a fusion generator block for power that is also larger than the regular block.
Set it up so that once a ship reaches a certain size, regular shield generator and power generator blocks no longer work. YOu then need to create shield generator and power generator rooms, rather than packing every empty space.
Power tanks, on the other hand, could probably stay built in the same way, and weapons systems. But you\'d have to create it so that if a certain percentage of the blocks take damage, the system goes down until it is repaired. It does not count as being broken if a person removes the blocks though.