So even if I declare a variable preceded with the keyword "float", it will still be read as double if I don't tack an "F/f" to the end?
The reason is perhaps strangely enough quite simple!
C# interprets literals like 234.123 as a double and not as a float.
You cannot assign a double to a float directly.
So if you explicitly want to say that 234.123 is a float, you have to append an f or F to it.
The Math class also, only works with double types.