Fixes part 3

More general bug fixes plus added the bank function
Making it look pretty

Just adding whitespace to make everything look cleaner