After a short hiatus I am once again back with an update.
Levels now take advantage of object oriented programming features, customization screen updated with keyboard controls and the ability to sell weapons and mirror them on the ship.
I've also fixed the weird flipping when adding stuff to the ship in customization after creating the video.
edit: also just added the ability to change starting direction for swiveling guns
edit edit: Added a bit more to the level
edit edit edit: Added rockets and other minor tweaks, starting to experience some slow down. From what I've gathered by asking Löve2D enthusiasts, I should be able to speed it up immensely by changing the way I draw my sprites. I also need to fix some math in the rockets.