Features/sp int

Implemented the basic features as requested in the instructions.txt. Should've been on a branch the whole time, but at least the PR is using a feature branch.