Man, what a drag of a form.  I'd hate to have to update this list every time we add or remove an attribute, right?  And what about when we go to show statistics on player sheets?  We'd have to type out the whole list again.  Let's try this trick on for size:

In the Profile model, make a constant: `PLAYER_ATTRIBUTES = [:technical_level, :pilot_level, :logistics_level, etc...]`

Now, on the form, we can do this:

    <%= fields_for @profile do |f| %>
      <% PLAYER_ATTRIBUTES.each do |attribute| %>
        <div class="field">
          <%= f.label attribute %>
          <%= f.number_field attribute %>
        </div>
      <% end %>
    <% end %>

And in one fell swoop, we've DRYed up our code, guarded against typos, and made the forms much easier to manage.  Remember: any time you think "I do *not* want to type that," odds are you don't have to.  :)