Thank you for all your suggestions

As the machine isnt actually using real money im just going to keep it as a float for now and use one of the simpler suggestions from above

I had noticed that about the float was quite interesting but for the purposes of the machine its just a representation of a number
Plus gives me something to comment on in the report don't it