I know boarding is planned, here are some ideas on executing it.
~ 1 ~ Jetpacks
Crew would pick up jetpacks from a jetpack factory, go to an exposed piece of structure and fly to the enemy, they will damage a piece untill it becomes structure and enter the ship
~ 2 ~ guns
Crew would pick up a blaster to kill enemy crew
~ 3 ~ in control
Boarding crew would take over control rooms, you could press the enemy self-destruct, it would take 20 seconds to self destruct, if half the control rooms are manned by enemy crew the self-destruct cancels