Room.cs
You're giving the room those values, it wouldn't make sense defining it somewhere like Habbo.cs because you'd be allowing the habbo to have a value for "ForSaleAmount". :P
How is that more reliable than what I explained above? Mine is just checking if data exists in a table to allow the user entry? This would literally take like 5 minutes to do. Your way is silly and not needed for something like this
Make a table called "beta_keys" with 2 columns (key, user_id).
Make an input for beta key and name it whatever you want to.
Now you'll want to code a check to see if the BETA key exists and that the user_id is null if it is null add their user_id to the table.
Then you can code a check to see if...